package com.lifeverse.entity.enums;

/**
 * 协作任务类型枚举
 * 定义不同类型的协作任务
 */
public enum CollaborationTaskType {
    
    /**
     * 知识共享
     */
    KNOWLEDGE_SHARING("知识共享", "生命体间的知识和经验分享"),
    
    /**
     * 资源协调
     */
    RESOURCE_COORDINATION("资源协调", "协调和优化资源使用"),
    
    /**
     * 问题解决
     */
    PROBLEM_SOLVING("问题解决", "协作解决复杂问题"),
    
    /**
     * 创新项目
     */
    INNOVATION_PROJECT("创新项目", "协作进行创新和研发"),
    
    /**
     * 学习培训
     */
    LEARNING_TRAINING("学习培训", "协作学习和技能培训"),
    
    /**
     * 决策制定
     */
    DECISION_MAKING("决策制定", "协作进行重要决策"),
    
    /**
     * 系统优化
     */
    SYSTEM_OPTIMIZATION("系统优化", "协作优化系统性能"),
    
    /**
     * 危机应对
     */
    CRISIS_RESPONSE("危机应对", "协作应对紧急情况"),
    
    /**
     * 研究分析
     */
    RESEARCH_ANALYSIS("研究分析", "协作进行研究和分析"),
    
    /**
     * 项目管理
     */
    PROJECT_MANAGEMENT("项目管理", "协作管理复杂项目");
    
    private final String displayName;
    private final String description;
    
    CollaborationTaskType(String displayName, String description) {
        this.displayName = displayName;
        this.description = description;
    }
    
    public String getDisplayName() {
        return displayName;
    }
    
    public String getDescription() {
        return description;
    }
}